const express = require('express');
const path = require('path');
let app=express();
app.listen(3000);


app.use(express.urlencoded({extended:true}))
app.use(express.json())

// 解决跨域：-----------------------------------------
// 封装中间件,设置允许访问的控制源：Access-Control-Allow-Origin
// 访问控制允许方法：Access-Control-Allow-Methods
app.use( (req,res,next)=>{
    res.setHeader("Access-Control-Allow-Origin","*")
    res.setHeader("Access-Control-Allow-Methods","*")
    next()
}  )
// -----------------------------------------



app.get("/index",(req,res)=>{
    res.sendFile(path.join(__dirname,"./index.html"))
})


// get请求
app.get("/",(req,res)=>{
    console.log(req.query);


    // res.setHeader("Access-Control-Allow-Origin","http://127.0.0.1:3000")
    // res.setHeader("Access-Control-Allow-Origin","*")

    res.send("get请求成功")
})



// post请求
app.post("/",(req,res,next)=>{
    // 获取用户的请求
    console.log(req.body);
    // res.setHeader("Access-Control-Allow-Origin","*")


    res.send("post请求成功")
})


// put请求
app.put("/",(req,res,next)=>{


    res.send("put请求成功")
})

// put请求
app.delete("/",(req,res,next)=>{


    res.send("delete请求成功")
})
